life and challenges